.ShopCart{
    input[type='checkbox'] {
        width: .3rem;
        height: .3rem;
        background-color: #f2f2f2;
        -webkit-appearance: none;
        border: .02rem solid #999999;
        border-radius: 50%;
        outline: none;
        margin-right: .2rem;
        flex-shrink: 0;
    }
    input[type='checkbox']:checked {
        background-image: radial-gradient(#ff6040 30%, #fff4f2 50%);
        border: .02rem solid #ff6040;
    }
    .total{
        position: fixed;
        left: 0;
        bottom: 1rem;
        height: 1rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        width: 100%;
        padding: .1rem .2rem;
        border-top: .01rem solid #ccc;
        background-color: #fff;
        button{
            width: 2rem;
            height: 0.84rem;
            border: none;
            border-radius: .42rem;
            color: #fff;
            font-weight: 700;
            background: linear-gradient(0deg, rgba(255,96,64,1) 0%,rgba(255,138,128,1) 100%);
        }
        span{
            width:1rem
        }
        span:nth-of-type(2){
            font-size: .34rem;
            font-weight: 700;
        }
        span:nth-of-type(3){
            flex: 1;
            color: red;
        }
    }
}